package xyz.labmem.main.modular.app.gmjj.entity.sub

import com.alibaba.excel.annotation.ExcelIgnore
import com.alibaba.excel.annotation.ExcelProperty
import com.alibaba.excel.annotation.format.DateTimeFormat
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import com.fasterxml.jackson.annotation.JsonInclude
import io.swagger.annotations.ApiModel
import io.swagger.annotations.ApiModelProperty
import xyz.labmem.base.core.base.GFBaseEntity
import java.util.*
import com.fasterxml.jackson.annotation.JsonFormat
import xyz.labmem.base.core.annotion.DynamicPageColumnMapping

/**
 * 地方粮油采集-子对象 dflycjb_sub
 * 
 * @author ruoyi
 * @date 2022-03-23
 */
@DynamicPageColumnMapping(hiedField=["pkId"])
@TableName("dflycjb_sub")
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@ApiModel(value = "地方粮油采集-子")
class DflycjbSub : GFBaseEntity<DflycjbSub>() {

    /** 外键_链接主表 */
    @ExcelIgnore
    @TableField("pk_id")
    var pkId : String? = null

    /** 填表日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @ExcelProperty("填表日期")
    @DateTimeFormat("yyyy-MM-dd")
    @TableField("tbrq")
    @ApiModelProperty(value = "填表日期")
    var tbrq : Date? = null
    /** 储备粮食（吨）_粮食品种_折合面粉 */
    @ExcelProperty("折合面粉(吨)")
    @TableField("cblsd_lspz_zhmf")
    @ApiModelProperty(value = "折合面粉(吨)")
    var cblsdLspzZhmf : String? = null
    /** 储备粮食（吨）_粮食品种_实际面粉 */
    @ExcelProperty("实际面粉(吨)")
    @TableField("cblsd_lspz_sjmf")
    @ApiModelProperty(value = "实际面粉(吨)")
    var cblsdLspzSjmf : String? = null
    /** 储备粮食（吨）_粮食品种_折合大米合计 */
    @ExcelProperty("折合大米(吨)")
    @TableField("cblsd_lspz_zhdmhj")
    @ApiModelProperty(value = "折合大米(吨)")
    var cblsdLspzZhdmhj : String? = null
    /** 储备粮食（吨）_粮食品种_实际大米合计 */
    @ExcelProperty("实际大米(吨)")
    @TableField("cblsd_lspz_sjdmhj")
    @ApiModelProperty(value = "实际大米(吨)")
    var cblsdLspzSjdmhj : String? = null
    /** 储备粮食（吨）_油脂油料品种_实际菜籽油 */
    @ExcelProperty("实际菜籽油(吨)")
    @TableField("cblsd_yzylpz_sjczy")
    @ApiModelProperty(value = "实际菜籽油(吨)")
    var cblsdYzylpzSjczy : String? = null
    /** 储备粮食（吨）_油脂油料品种_实际花生油 */
    @ExcelProperty("实际花生油(吨)")
    @TableField("cblsd_yzylpz_sjhsy")
    @ApiModelProperty(value = "实际花生油(吨)")
    var cblsdYzylpzSjhsy : String? = null
    /** 储备粮食（吨）_油脂油料品种_实际大豆油 */
    @ExcelProperty("实际大豆油(吨)")
    @TableField("cblsd_yzylpz_sjddy")
    @ApiModelProperty(value = "实际大豆油(吨)")
    var cblsdYzylpzSjddy : String? = null
    /** 储备粮食（吨）_油脂油料品种_实际玉米油 */
    @ExcelProperty("实际玉米油(吨)")
    @TableField("cblsd_yzylpz_sjymy")
    @ApiModelProperty(value = "实际玉米油(吨)")
    var cblsdYzylpzSjymy : String? = null
    /** 储备粮食（吨）_油脂油料品种_实际调和油 */
    @ExcelProperty("实际调和油(吨)")
    @TableField("cblsd_yzylpz_sjdhy")
    @ApiModelProperty(value = "实际调和油(吨)")
    var cblsdYzylpzSjdhy : String? = null
    /** 储备粮食（吨）_油脂油料品种_实际其他油 */
    @ExcelProperty("实际其他油(吨)")
    @TableField("cblsd_yzylpz_sjqty")
    @ApiModelProperty(value = "实际其他油(吨)")
    var cblsdYzylpzSjqty : String? = null
    /** 粮油加工转化（吨）_大米_日加工转化产品产量 */
    @ExcelProperty("大米日加工转化产品产量(吨)")
    @TableField("lyjgzhd_dm_rjgzhcpcl")
    @ApiModelProperty(value = "大米日加工转化产品产量(吨)")
    var lyjgzhdDmRjgzhcpcl : String? = null
    /** 粮油加工转化（吨）_大米_加工转化产品期末库存 */
    @ExcelProperty("大米加工转化产品期末库存(吨)")
    @TableField("lyjgzhd_dm_jgzhcpqmkc")
    @ApiModelProperty(value = "大米加工转化产品期末库存(吨)")
    var lyjgzhdDmJgzhcpqmkc : String? = null
    /** 粮油加工转化（吨）_精炼食用植物油_日加工转化产品产量 */
    @ExcelProperty("精炼食用植物油日加工转化产品产量(吨)")
    @TableField("lyjgzhd_jlsyzwy_rjgzhcpcl")
    @ApiModelProperty(value = "精炼食用植物油日加工转化产品产量(吨)")
    var lyjgzhdJlsyzwyRjgzhcpcl : String? = null
    /** 粮油加工转化（吨）_精炼食用植物油_加工转化产品期末库存 */
    @ExcelProperty("精炼食用植物油加工转化产品期末库存(吨)")
    @TableField("lyjgzhd_jlsyzwy_jgzhcpqmkc")
    @ApiModelProperty(value = "精炼食用植物油加工转化产品期末库存(吨)")
    var lyjgzhdJlsyzwyJgzhcpqmkc : String? = null
    /** 粮油加工转化（吨）_加工转化产品产量_馒头 */
    @ExcelProperty("馒头产量（吨）")
    @TableField("lyjgzhd_jgzhcpcl_mt")
    @ApiModelProperty(value = "馒头产量（吨）")
    var lyjgzhdJgzhcpclMt : String? = null
    /** 粮油加工转化（吨）_加工转化产品产量_挂面 */
    @ExcelProperty("挂面产量（吨）")
    @TableField("lyjgzhd_jgzhcpcl_gm")
    @ApiModelProperty(value = "挂面产量（吨）")
    var lyjgzhdJgzhcpclGm : String? = null
    /** 粮油加工转化（吨）_加工转化产品产量_方便面 */
    @ExcelProperty("方便面产量（吨）")
    @TableField("lyjgzhd_jgzhcpcl_fbm")
    @ApiModelProperty(value = "方便面产量（吨）")
    var lyjgzhdJgzhcpclFbm : String? = null
    /** 粮油加工转化（吨）_加工转化产品产量_方便米饭 */
    @ExcelProperty("方便米饭产量（吨）")
    @TableField("lyjgzhd_jgzhcpcl_fbmf")
    @ApiModelProperty(value = "方便米饭产量（吨）")
    var lyjgzhdJgzhcpclFbmf : String? = null
    /** 粮油加工转化（吨）_加工转化产品产量_速冻米面制主食 */
    @ExcelProperty("速冻米面制主食产量（吨）")
    @TableField("lyjgzhd_jgzhcpcl_sdmmzzs")
    @ApiModelProperty(value = "速冻米面制主食产量（吨）")
    var lyjgzhdJgzhcpclSdmmzzs : String? = null
    /** 粮油加工转化（吨）_加工转化产品产量_其他 */
    @ExcelProperty("其他转化产品产量（吨）")
    @TableField("lyjgzhd_jgzhcpcl_qt")
    @ApiModelProperty(value = "其他转化产品产量（吨）")
    var lyjgzhdJgzhcpclQt : String? = null
    /** 设计生产能力（吨）_粮食日处理能力_小麦 */
    @ExcelProperty("小麦日处理能力（吨）")
    @TableField("sjscnld_lsrclnl_xm")
    @ApiModelProperty(value = "小麦日处理能力（吨）")
    var sjscnldLsrclnlXm : String? = null
    /** 设计生产能力（吨）_粮食日处理能力_稻谷 */
    @ExcelProperty("稻谷日处理能力（吨）")
    @TableField("sjscnld_lsrclnl_dg")
    @ApiModelProperty(value = "稻谷日处理能力（吨）")
    var sjscnldLsrclnlDg : String? = null
    /** 设计生产能力（吨）_粮食日处理能力_玉米 */
    @ExcelProperty("玉米日处理能力（吨）")
    @TableField("sjscnld_lsrclnl_ym")
    @ApiModelProperty(value = "玉米日处理能力（吨）")
    var sjscnldLsrclnlYm : String? = null
    /** 设计生产能力（吨）_粮食日处理能力_杂粮 */
    @ExcelProperty("杂粮日处理能力（吨）")
    @TableField("sjscnld_lsrclnl_zl")
    @ApiModelProperty(value = "杂粮日处理能力（吨）")
    var sjscnldLsrclnlZl : String? = null
    /** 设计生产能力（吨）_粮食日处理能力_薯类 */
    @ExcelProperty("薯类日处理能力（吨）")
    @TableField("sjscnld_lsrclnl_sl")
    @ApiModelProperty(value = "薯类日处理能力（吨）")
    var sjscnldLsrclnlSl : String? = null
    /** 设计生产能力（吨）_油料日处理能力_大豆 */
    @ExcelProperty("大豆油料日处理能力（吨）")
    @TableField("sjscnld_ylrclnl_dd")
    @ApiModelProperty(value = "大豆油料日处理能力（吨）")
    var sjscnldYlrclnlDd : String? = null
    /** 设计生产能力（吨）_油料日处理能力_油菜籽 */
    @ExcelProperty("油菜籽日处理能力（吨）")
    @TableField("sjscnld_ylrclnl_ycz")
    @ApiModelProperty(value = "油菜籽日处理能力（吨）")
    var sjscnldYlrclnlYcz : String? = null
    /** 设计生产能力（吨）_油料日处理能力_花生 */
    @ExcelProperty("花生日处理能力（吨）")
    @TableField("sjscnld_ylrclnl_hs")
    @ApiModelProperty(value = "花生日处理能力（吨）")
    var sjscnldYlrclnlHs : String? = null
    /** 设计生产能力（吨）_油料日处理能力_葵花籽 */
    @ExcelProperty("葵花籽日处理能力（吨）")
    @TableField("sjscnld_ylrclnl_khz")
    @ApiModelProperty(value = "葵花籽日处理能力（吨）")
    var sjscnldYlrclnlKhz : String? = null
    /** 设计生产能力（吨）_油料日处理能力_其他 */
    @ExcelProperty("其他油料日处理能力（吨）")
    @TableField("sjscnld_ylrclnl_qt")
    @ApiModelProperty(value = "其他油料日处理能力（吨）")
    var sjscnldYlrclnlQt : String? = null

}
